package com.autumn.zero.workflow.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import org.springframework.context.annotation.Import;

import com.autumn.zero.workflow.configure.AutumnBaseZeroWorkflowConfiguration;

/**
 * 启用Autumn工作流
 * 
 * @author 杨昌国 2018-12-19 12:37:03
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
@Import({ AutumnBaseZeroWorkflowConfiguration.class })
public @interface EnableAutumnBaseZeroWorkflow {

	/**
	 * 实体包路径
	 */
	public static final String ENTITY_PACKAGE_PATH = "com.autumn.zero.workflow.entitys";

	/**
	 * 仓储包路径
	 */
	public static final String REPOSITORY_PACKAGE_PATH = "com.autumn.zero.workflow.repositorys";
	
}
